<!--<include file="public+header">-->

<!--{script}-->
function backup(){
	$("#submit_button").attr("disabled", "disabled");
	$("#submit_button").val( 'add...' );
	$('.validate')(0).submit();
}

checkForm(backup);
<!--{/script}-->

	<section class="secondary_bar">
		<div class="breadcrumbs_container">
			<article class="breadcrumbs"><a href="<!--{:Q::U('public/fmain')}-->"><!--<lang package='Template'>-->主页<!--</lang>--></a> <div class="breadcrumb_divider"></div> <a class="current"><!--<lang package='Template'>-->数据库备份<!--</lang>--></a> <div class="breadcrumb_divider"></div> <a href="javascript:void(0);" onclick="adminctrlmenuAdd('<!--{:__SELF__}-->','<!--<lang package='Template'>-->数据库备份<!--</lang>-->')" title="<!--<lang package='Template'>-->添加到快捷导航<!--</lang>-->">[+]</a></article>
		</div>
	</section>

	<section id="main" class="column">
		<!--<if condition="isset($sWarning) && !empty( $sWarning )">--><h4 class="alert_info"><!--{$sWarning}--></h4><!--</if>-->

		<article class="module width_full">
			<header><h3><!--<lang package='Template'>-->操作提示<!--</lang>--></h3></header>
			<div class="module_content">
				<ul>
					<li><!--<lang package='Template'>-->在这里你可以对数据库进行备份，时常备份是一个非常好的习惯，这样防止数据丢失非常有帮助<!--</lang>--></li>
					<li><!--<lang package='Template'>-->点击自定义备份，你可以选择性地备份数据库表<!--</lang>--></li>
					<li><!--<lang package='Template'>-->Extended Insert方式备份的数据体积小，但是如果数据不完整（即使用分卷备份），无法恢复。一般请不要选择<!--</lang>--></li>
				</ul>
			</div>
		</article>

		<article class="module width_full">
			<header><h3 class="tabs_involved"><!--<lang package='Template'>-->数据库备份<!--</lang>--></h3>
				<ul class="tabs">
					<li><a href="<!--{:Q::U('database/runsql')}-->"><!--<lang package='Template'>-->运行SQL语句<!--</lang>--></a></li>
					<li class="active"><a href="<!--{:Q::U('database/restore')}-->"><!--<lang package='Template'>-->数据库恢复<!--</lang>--></a></li>
					<li><a href="<!--{:Q::U('database/optimize')}-->"><!--<lang package='Template'>-->数据库优化<!--</lang>--></a></li>
				</ul>
			</header>
			
			<form action="<!--{:Q::U('database/dumpsql')}-->" method="post" id="backup" class="validate">
				<div class="module_content">
					<fieldset>
						<label for="type"><!--<lang package='Template'>-->备份类型<!--</lang>--></label>
						<input type="radio" name="type" value="full" checked="checked" onclick="$WF('checkList').style.display='none'"><!--<lang package='Template'>-->全部备份<!--</lang>-->
						<input type="radio" name="type" value="custom" onclick="$WF('checkList').style.display='block'"><!--<lang package='Template'>-->自定义备份<!--</lang>-->
						<div class="description"><!--<lang package='Template'>-->请选择备份类型，可以全部备份，也可以备份一部分<!--</lang>--></div>
					</fieldset>
					<fieldset id="checkList" class="none">
						<label for="type"><!--<lang package='Template'>-->数据库表<!--</lang>--></label>
						<table style="border:1px solid #ccc;margin:10px;padding:5px 10px;">
							<tr>
								<td colspan="4"><input onclick="checkAll('checkList')" type="checkbox"><b><!--<lang package='Template'>-->全选<!--</lang>--></b></td>
							</tr>
							<tr>
							<!--<volist name="arrTables" id="sTable" mod="4">-->
							<!--{if $mod==1}-->
							</tr>
							<tr>
							<!--{/if}-->
								<td><input name="customtables[]" value="<!--{$sTable}-->" type="checkbox"><!--{$sTable}--></td>
							<!--</volist>-->
							</tr>
						</table>
						<div class="description"><!--<lang package='Template'>-->请选择备份的数据库表<!--</lang>--></div>
					</fieldset>
					<fieldset><label for="ext_insert" ><!--<lang package='Template'>-->插入方式<!--</lang>--></label>
						<input type="radio" name="ext_insert" value='1'><!--<lang package='Template'>-->是<!--</lang>-->
						<input type="radio" name="ext_insert" value='0' checked="checked"><!--<lang package='Template'>-->否<!--</lang>-->
						<div class="description"><!--<lang package='Template'>-->数据库备份插入(Extended Insert)方式<!--</lang>--></div>
					</fieldset>
					<fieldset><label for="vol_size"><!--<lang package='Template'>-->分卷文件长度<!--</lang>--></label>
						<input type="text" name="vol_size" value="<!--{$nVolSize}-->" class="{required:true,digits:true,min:100}">
						<div class="description input_tips"><!--<lang package='Template'>-->当数据量大的时候，分卷备份能够解决备份时卡死的现象，分卷备份长度限制单位为(KB)<!--</lang>--></div>
						<p class="input_errortips"></p>
					</fieldset>
					<fieldset><label for="sql_file_name"><!--<lang package='Template'>-->备份文件名<!--</lang>--></label>
						<input type="text" name="sql_file_name" value="<!--{$sSqlName}-->" class="{required:true}">
						<div class="description input_tips"><!--<lang package='Template'>-->数据库备份文件名字<!--</lang>--></div>
						<p class="input_errortips"></p>
					</fieldset>
				</div>
				<footer>
					<div class="submit_link">
						<input id="submit_button" type="submit" class="alt_btn" value="<!--<lang package='Template'>-->开始备份<!--</lang>-->" />
						&nbsp;<input type="reset" value="<!--<lang package='Template'>-->重置<!--</lang>-->">
					</div>
				</footer>
			</form>
		</article>

<!--<include file="public+footer">-->